On TCP Performance in Multihop Wireless Networks
نویسندگان
چکیده
This paper studies TCP performance over static, ad hoc networks that use IEEE 802.11 protocol as the access method. Our study reveals some interesting results. First, there exists an optimal value for TCP congestion window size, at which the TCP throughput is maximized. However, TCP does not operate around this optimal point, and typically grows its window much larger; this leads to decreased throughput and increased packet loss. To better understand this behavior, we further study the characteristics of TCP packet loss. Our results show that, network overload is mainly signified by wireless link contention. As long as the buffer size at each node is reasonable (larger than 10 packets), buffer overflow-induced packet loss is rare and packet drops due to link-layer contention dominate. Link-layer drops offer the first sign for network overload. We further observe that multihop wireless links collectively demonstrate Random Early Detection (RED) like graceful drop behavior, but the current TCP protocol does not adapt well to this built-in grace drop characteristic. We further propose two techniques of link RED and adaptive spacing at the link layer, and simulations show that they can improve TCP throughput by 5% to 30%.
منابع مشابه
Local Route Recovery Algorithms for Improving Multihop TCP Performance in Ad Hoc Wireless Networks
TCP (transmission control protocol) will for sure continue to be the major transport protocol in wireless environments, due to its large install-base in existing applications. Indeed, in future ad hoc wireless networks where devices communicate among each other over multihop routes, TCP is expected to be the prominent protocol for data exchange (e.g., multihop wireless FTP). However, there is a...
متن کاملModelling and Analysis of TCP Performance in Wireless Multihop Networks
Researchers have used extensive simulation and experimental studies to understand TCP performance in wireless multihop networks. In contrast, the objective of this paper is to theoretically analyze TCP performance in this environment. By examining the case of running one TCP session over a string topology, a system model for analyzing TCP performance in multihop wireless networks is proposed, w...
متن کاملSynchronizing TCP with Block Acknowledgement over Multi-hop Wireless Networks
While TCP is highly successful in the wire-line Internet, its performance fast degrades as the number of hops increases in multihop wireless networks. It is due to not only the half-duplex nature of the wireless medium, but also the two-way feature of TCP. In order to improve TCP performance in multihop wireless networks, we pay attention to its cumulative ACK policy. Systematically exploiting ...
متن کاملIncreasing TCP Capacity in Wireless Multihop Networks
It is reported in the literature that a TCP connection with small window size achieves high throughput in wireless multihop networks. In this paper, we claim that TCP can benefit more from delaying ACK rather than limiting the window size. Since the induced delay may result in lengthy transfer time for short connections, we propose an adaptive delayed ACK algorithm at the receiver to enhance TC...
متن کاملGateway Strategies for VoIP Traffic over Wireless Multihop Networks
When supporting both voice and TCP in a wireless multihop network, there are two conflicting goals: to protect the VoIP traffic, and to completely utilize the remaining capacity for TCP. We investigate the interaction between these two popular categories of traffic and find that conventional solution approaches, such as enhanced TCP variants, priority queues, bandwidth limitation, and traffic s...
متن کاملPerformance Evaluation of TCP with Adaptive Pacing and LRED in Multihop Wireless Networks
Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless and Ad-hoc Networks can lead to TCP implementations with poor performance. In a wireless network, however packet losses occur more often due ...
متن کامل